package tmt.usercenter.web.controller.app.bean;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import tmt.usercenter.web.domain.enums.AuditStatus;
import tmt.usercenter.web.domain.enums.IdCardType;

import java.io.Serializable;

@Getter
@Setter
@ApiModel(description = "实名认证查询信息")
public class RealNameAuthInfo implements Serializable {

    @ApiModelProperty(value = "记录ID", notes = "新增时为null")
    private Long id;

    @ApiModelProperty("真实姓名")
    private String name;

    @ApiModelProperty("证件号码")
    private String cardNo;

    @ApiModelProperty("证件类型")
    private IdCardType cardType = IdCardType.ID_CARD_2;

    @ApiModelProperty("证件正面图片URL")
    private String front;

    @ApiModelProperty("证件背面图片URL")
    private String back;

    @ApiModelProperty("审核状态")
    private AuditStatus auditStatus;

    @ApiModelProperty("审核状态文本")
    private String auditStatusStr;

    @ApiModelProperty("审核结果")
    private String auditNote;

}
